home *** CD-ROM | disk | FTP | other *** search
/ Cre@te Online 2000 December / Cre@teOnline CD05.iso / MacSoft / XML ConsoleMax.sea / XML ConsoleMax / Required / esc.jar / com / extensibility / mac / jdirect / NavigationFunctions.class (.txt) < prev    next >
Encoding:
Java Class File  |  2000-06-30  |  6.5 KB  |  190 lines

  1. package com.extensibility.mac.jdirect;
  2.  
  3. import com.apple.mrj.jdirect.ByteArrayStruct;
  4. import com.apple.mrj.jdirect.HandleStruct;
  5. import com.apple.mrj.jdirect.MethodClosureUPP;
  6. import com.apple.mrj.macos.libraries.NavigationLib;
  7.  
  8. public class NavigationFunctions implements NavigationLib {
  9.    private NavigationFunctions() {
  10.    }
  11.  
  12.    public static native short NavLoad();
  13.  
  14.    public static native short NavUnload();
  15.  
  16.    public static native int NavLibraryVersion();
  17.  
  18.    public static short NavGetDefaultDialogOptions(NavDialogOptionsStruct var0) {
  19.       return NavGetDefaultDialogOptions(((ByteArrayStruct)var0).getByteArray());
  20.    }
  21.  
  22.    public static native short NavGetDefaultDialogOptions(byte[] var0);
  23.  
  24.    public static short NavGetFile(AEDescStruct var0, NavReplyRecordStruct var1, NavDialogOptionsStruct var2, NavEventClosureUPP var3, NavPreviewClosureUPP var4, NavObjectFilterClosureUPP var5, NavTypeListStruct var6, int var7) {
  25.       return NavGetFile(var0 != null ? ((ByteArrayStruct)var0).getByteArray() : null, ((ByteArrayStruct)var1).getByteArray(), ((ByteArrayStruct)var2).getByteArray(), var3 != null ? ((MethodClosureUPP)var3).getProc() : 0, var4 != null ? ((MethodClosureUPP)var4).getProc() : 0, var5 != null ? ((MethodClosureUPP)var5).getProc() : 0, var6 != null ? ((HandleStruct)var6).getHandle() : 0, var7);
  26.    }
  27.  
  28.    public static native short NavGetFile(byte[] var0, byte[] var1, byte[] var2, int var3, int var4, int var5, int var6, int var7);
  29.  
  30.    public static short NavGetFile(AEDescStruct var0, NavReplyRecordStruct var1, NavDialogOptionsStruct var2, NavEventClosureUPP var3, NavPreviewClosureUPP var4, NavObjectFilterClosureUPP var5, NavTypeListStruct var6, byte[] var7) {
  31.       return NavGetFile(var0 != null ? ((ByteArrayStruct)var0).getByteArray() : null, ((ByteArrayStruct)var1).getByteArray(), ((ByteArrayStruct)var2).getByteArray(), var3 != null ? ((MethodClosureUPP)var3).getProc() : 0, var4 != null ? ((MethodClosureUPP)var4).getProc() : 0, var5 != null ? ((MethodClosureUPP)var5).getProc() : 0, var6 != null ? ((HandleStruct)var6).getHandle() : 0, var7);
  32.    }
  33.  
  34.    public static native short NavGetFile(byte[] var0, byte[] var1, byte[] var2, int var3, int var4, int var5, int var6, byte[] var7);
  35.  
  36.    public static short NavPutFile(AEDescStruct var0, NavReplyRecordStruct var1, NavDialogOptionsStruct var2, NavEventClosureUPP var3, int var4, int var5, int var6) {
  37.       return NavPutFile(var0 != null ? ((ByteArrayStruct)var0).getByteArray() : null, ((ByteArrayStruct)var1).getByteArray(), ((ByteArrayStruct)var2).getByteArray(), var3 != null ? ((MethodClosureUPP)var3).getProc() : 0, var4, var5, var6);
  38.    }
  39.  
  40.    public static native short NavPutFile(byte[] var0, byte[] var1, byte[] var2, int var3, int var4, int var5, int var6);
  41.  
  42.    public static short NavPutFile(AEDescStruct var0, NavReplyRecordStruct var1, NavDialogOptionsStruct var2, NavEventClosureUPP var3, int var4, int var5, byte[] var6) {
  43.       return NavPutFile(var0 != null ? ((ByteArrayStruct)var0).getByteArray() : null, ((ByteArrayStruct)var1).getByteArray(), ((ByteArrayStruct)var2).getByteArray(), var3 != null ? ((MethodClosureUPP)var3).getProc() : 0, var4, var5, var6);
  44.    }
  45.  
  46.    public static native short NavPutFile(byte[] var0, byte[] var1, byte[] var2, int var3, int var4, int var5, byte[] var6);
  47.  
  48.    public static short NavAskSaveChanges(NavDialogOptionsStruct var0, int var1, int[] var2, NavEventClosureUPP var3, int var4) {
  49.       return NavAskSaveChanges(((ByteArrayStruct)var0).getByteArray(), var1, NonNullArray.assert(var2), var3 != null ? ((MethodClosureUPP)var3).getProc() : 0, var4);
  50.    }
  51.  
  52.    public static native short NavAskSaveChanges(byte[] var0, int var1, int[] var2, int var3, int var4);
  53.  
  54.    public static short NavAskSaveChanges(NavDialogOptionsStruct var0, int var1, int[] var2, NavEventClosureUPP var3, byte[] var4) {
  55.       return NavAskSaveChanges(((ByteArrayStruct)var0).getByteArray(), var1, NonNullArray.assert(var2), var3 != null ? ((MethodClosureUPP)var3).getProc() : 0, var4);
  56.    }
  57.  
  58.    public static native short NavAskSaveChanges(byte[] var0, int var1, int[] var2, int var3, byte[] var4);
  59.  
  60.    public static short NavCustomAskSaveChanges(NavDialogOptionsStruct var0, int[] var1, NavEventClosureUPP var2, int var3) {
  61.       return NavCustomAskSaveChanges(((ByteArrayStruct)var0).getByteArray(), NonNullArray.assert(var1), var2 != null ? ((MethodClosureUPP)var2).getProc() : 0, var3);
  62.    }
  63.  
  64.    public static native short NavCustomAskSaveChanges(byte[] var0, int[] var1, int var2, int var3);
  65.  
  66.    public static short NavCustomAskSaveChanges(NavDialogOptionsStruct var0, int[] var1, NavEventClosureUPP var2, byte[] var3) {
  67.       return NavCustomAskSaveChanges(((ByteArrayStruct)var0).getByteArray(), NonNullArray.assert(var1), var2 != null ? ((MethodClosureUPP)var2).getProc() : 0, var3);
  68.    }
  69.  
  70.    public static native short NavCustomAskSaveChanges(byte[] var0, int[] var1, int var2, byte[] var3);
  71.  
  72.    public static short NavAskDiscardChanges(NavDialogOptionsStruct var0, int[] var1, NavEventClosureUPP var2, int var3) {
  73.       return NavAskDiscardChanges(((ByteArrayStruct)var0).getByteArray(), NonNullArray.assert(var1), var2 != null ? ((MethodClosureUPP)var2).getProc() : 0, var3);
  74.    }
  75.  
  76.    public static native short NavAskDiscardChanges(byte[] var0, int[] var1, int var2, int var3);
  77.  
  78.    public static short NavAskDiscardChanges(NavDialogOptionsStruct var0, int[] var1, NavEventClosureUPP var2, byte[] var3) {
  79.       return NavAskDiscardChanges(((ByteArrayStruct)var0).getByteArray(), NonNullArray.assert(var1), var2 != null ? ((MethodClosureUPP)var2).getProc() : 0, var3);
  80.    }
  81.  
  82.    public static native short NavAskDiscardChanges(byte[] var0, int[] var1, int var2, byte[] var3);
  83.  
  84.    public static short NavChooseFile(AEDescStruct var0, NavReplyRecordStruct var1, NavDialogOptionsStruct var2, NavEventClosureUPP var3, NavPreviewClosureUPP var4, NavObjectFilterClosureUPP var5, NavTypeListStruct var6, int var7) {
  85.       return NavChooseFile(var0 != null ? ((ByteArrayStruct)var0).getByteArray() : null, ((ByteArrayStruct)var1).getByteArray(), ((ByteArrayStruct)var2).getByteArray(), var3 != null ? ((MethodClosureUPP)var3).getProc() : 0, var4 != null ? ((MethodClosureUPP)var4).getProc() : 0, var5 != null ? ((MethodClosureUPP)var5).getProc() : 0, var6 != null ? ((HandleStruct)var6).getHandle() : 0, var7);
  86.    }
  87.  
  88.    public static native short NavChooseFile(byte[] var0, byte[] var1, byte[] var2, int var3, int var4, int var5, int var6, int var7);
  89.  
  90.    public static short NavChooseFile(AEDescStruct var0, NavReplyRecordStruct var1, NavDialogOptionsStruct var2, NavEventClosureUPP var3, NavPreviewClosureUPP var4, NavObjectFilterClosureUPP var5, NavTypeListStruct var6, byte[] var7) {
  91.       return NavChooseFile(var0 != null ? ((ByteArrayStruct)var0).getByteArray() : null, ((ByteArrayStruct)var1).getByteArray(), ((ByteArrayStruct)var2).getByteArray(), var3 != null ? ((MethodClosureUPP)var3).getProc() : 0, var4 != null ? ((MethodClosureUPP)var4).getProc() : 0, var5 != null ? ((MethodClosureUPP)var5).getProc() : 0, var6 != null ? ((HandleStruct)var6).getHandle() : 0, var7);
  92.    }
  93.  
  94.    public static native short NavChooseFile(byte[] var0, byte[] var1, byte[] var2, int var3, int var4, int var5, int var6, byte[] var7);
  95.  
  96.    public static short NavChooseFolder(AEDescStruct var0, NavReplyRecordStruct var1, NavDialogOptionsStruct var2, NavEventClosureUPP var3, NavObjectFilterClosureUPP var4, int var5) {
  97.       return NavChooseFolder(var0 != null ? ((ByteArrayStruct)var0).getByteArray() : null, ((ByteArrayStruct)var1).getByteArray(), ((ByteArrayStruct)var2).getByteArray(), var3 != null ? ((MethodClosureUPP)var3).getProc() : 0, var4 != null ? ((MethodClosureUPP)var4).getProc() : 0, var5);
  98.    }
  99.  
  100.    public static native short NavChooseFolder(byte[] var0, byte[] var1, byte[] var2, int var3, int var4, int var5);
  101.  
  102.    public static short NavChooseFolder(AEDescStruct var0, NavReplyRecordStruct var1, NavDialogOptionsStruct var2, NavEventClosureUPP var3, NavObjectFilterClosureUPP var4, byte[] var5) {
  103.       return NavChooseFolder(var0 != null ? ((ByteArrayStruct)var0).getByteArray() : null, ((ByteArrayStruct)var1).getByteArray(), ((ByteArrayStruct)var2).getByteArray(), var3 != null ? ((MethodClosureUPP)var3).getProc() : 0, var4 != null ? ((MethodClosureUPP)var4).getProc() : 0, var5);
  104.    }
  105.  
  106.    public static native short NavChooseFolder(byte[] var0, byte[] var1, byte[] var2, int var3, int var4, byte[] var5);
  107.  
  108.    public static short NavChooseVolume(AEDescStruct var0, NavReplyRecordStruct var1, NavDialogOptionsStruct var2, NavEventClosureUPP var3, NavObjectFilterClosureUPP var4, int var5) {
  109.       return NavChooseVolume(var0 != null ? ((ByteArrayStruct)var0).getByteArray() : null, ((ByteArrayStruct)var1).getByteArray(), ((ByteArrayStruct)var2).getByteArray(), var3 != null ? ((MethodClosureUPP)var3).getProc() : 0, var4 != null ? ((MethodClosureUPP)var4).getProc() : 0, var5);
  110.    }
  111.  
  112.    public static native short NavChooseVolume(byte[] var0, byte[] var1, byte[] var2, int var3, int var4, int var5);
  113.  
  114.    public static short NavChooseVolume(AEDescStruct var0, NavReplyRecordStruct var1, NavDialogOptionsStruct var2, NavEventClosureUPP var3, NavObjectFilterClosureUPP var4, byte[] var5) {
  115.       return NavChooseVolume(var0 != null ? ((ByteArrayStruct)var0).getByteArray() : null, ((ByteArrayStruct)var1).getByteArray(), ((ByteArrayStruct)var2).getByteArray(), var3 != null ? ((MethodClosureUPP)var3).getProc() : 0, var4 != null ? ((MethodClosureUPP)var4).getProc() : 0, var5);
  116.    }
  117.  
  118.    public static native short NavChooseVolume(byte[] var0, byte[] var1, byte[] var2, int var3, int var4, byte[] var5);
  119.  
  120.    public static short NavChooseObject(AEDescStruct var0, NavReplyRecordStruct var1, NavDialogOptionsStruct var2, NavEventClosureUPP var3, NavObjectFilterClosureUPP var4, int var5) {
  121.       return NavChooseObject(var0 != null ? ((ByteArrayStruct)var0).getByteArray() : null, ((ByteArrayStruct)var1).getByteArray(), ((ByteArrayStruct)var2).getByteArray(), var3 != null ? ((MethodClosureUPP)var3).getProc() : 0, var4 != null ? ((MethodClosureUPP)var4).getProc() : 0, var5);
  122.    }
  123.  
  124.    public static native short NavChooseObject(byte[] var0, byte[] var1, byte[] var2, int var3, int var4, int var5);
  125.  
  126.    public static short NavChooseObject(AEDescStruct var0, NavReplyRecordStruct var1, NavDialogOptionsStruct var2, NavEventClosureUPP var3, NavObjectFilterClosureUPP var4, byte[] var5) {
  127.       return NavChooseObject(var0 != null ? ((ByteArrayStruct)var0).getByteArray() : null, ((ByteArrayStruct)var1).getByteArray(), ((ByteArrayStruct)var2).getByteArray(), var3 != null ? ((MethodClosureUPP)var3).getProc() : 0, var4 != null ? ((MethodClosureUPP)var4).getProc() : 0, var5);
  128.    }
  129.  
  130.    public static native short NavChooseObject(byte[] var0, byte[] var1, byte[] var2, int var3, int var4, byte[] var5);
  131.  
  132.    public static short NavNewFolder(AEDescStruct var0, NavReplyRecordStruct var1, NavDialogOptionsStruct var2, NavEventClosureUPP var3, int var4) {
  133.       return NavNewFolder(var0 != null ? ((ByteArrayStruct)var0).getByteArray() : null, ((ByteArrayStruct)var1).getByteArray(), ((ByteArrayStruct)var2).getByteArray(), var3 != null ? ((MethodClosureUPP)var3).getProc() : 0, var4);
  134.    }
  135.  
  136.    public static native short NavNewFolder(byte[] var0, byte[] var1, byte[] var2, int var3, int var4);
  137.  
  138.    public static short NavNewFolder(AEDescStruct var0, NavReplyRecordStruct var1, NavDialogOptionsStruct var2, NavEventClosureUPP var3, byte[] var4) {
  139.       return NavNewFolder(var0 != null ? ((ByteArrayStruct)var0).getByteArray() : null, ((ByteArrayStruct)var1).getByteArray(), ((ByteArrayStruct)var2).getByteArray(), var3 != null ? ((MethodClosureUPP)var3).getProc() : 0, var4);
  140.    }
  141.  
  142.    public static native short NavNewFolder(byte[] var0, byte[] var1, byte[] var2, int var3, byte[] var4);
  143.  
  144.    public static short NavTranslateFile(NavReplyRecordStruct var0, int var1) {
  145.       return NavTranslateFile(((ByteArrayStruct)var0).getByteArray(), var1);
  146.    }
  147.  
  148.    public static native short NavTranslateFile(byte[] var0, int var1);
  149.  
  150.    public static short NavCompleteSave(NavReplyRecordStruct var0, int var1) {
  151.       return NavCompleteSave(((ByteArrayStruct)var0).getByteArray(), var1);
  152.    }
  153.  
  154.    public static native short NavCompleteSave(byte[] var0, int var1);
  155.  
  156.    public static native short NavCustomControl(int var0, int var1, int var2);
  157.  
  158.    public static native short NavCustomControl(int var0, int var1, byte[] var2);
  159.  
  160.    public static short NavCreatePreview(AEDescStruct var0, int var1, int var2, int var3) {
  161.       return NavCreatePreview(((ByteArrayStruct)var0).getByteArray(), var1, var2, var3);
  162.    }
  163.  
  164.    public static native short NavCreatePreview(byte[] var0, int var1, int var2, int var3);
  165.  
  166.    public static short NavCreatePreview(AEDescStruct var0, int var1, byte[] var2, int var3) {
  167.       return NavCreatePreview(((ByteArrayStruct)var0).getByteArray(), var1, var2, var3);
  168.    }
  169.  
  170.    public static native short NavCreatePreview(byte[] var0, int var1, byte[] var2, int var3);
  171.  
  172.    public static short NavDisposeReply(NavReplyRecordStruct var0) {
  173.       return NavDisposeReply(((ByteArrayStruct)var0).getByteArray());
  174.    }
  175.  
  176.    public static native short NavDisposeReply(byte[] var0);
  177.  
  178.    public static native boolean NavServicesCanRun();
  179.  
  180.    public static boolean NavServicesAvailable() {
  181.       try {
  182.          boolean var0 = NavServicesCanRun();
  183.          return var0;
  184.       } catch (Throwable var2) {
  185.          boolean var1 = false;
  186.          return var1;
  187.       }
  188.    }
  189. }
  190.